﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace IToursDataService.Models
{
    public class HotelOrderEntity
    {
        /// <summary>
        /// 主键ID,自动ID
        /// </summary>
        public decimal HotelOrderID { get; set; }
        /// <summary>
        /// 费用标识（FK）
        /// </summary>
        public int ExpenseID { get; set; }
        /// <summary>
        /// 团号
        /// </summary>
        public string TourgroupID { get; set; }
        /// <summary>
        /// 行程计划ID,与行程计划表一致
        /// </summary>
        public int TourGroupScheduleID { get; set; }
        /// <summary>
        /// 供应商ID
        /// </summary>
        public int ProviderID { get; set; }
        /// <summary>
        /// 供应商名称
        /// </summary>
        public string ProviderName { get; set; }       
        /// <summary>
        /// 预定方式0、需定1、代订2、确认3、自定
        /// </summary>
        public string ScheduleMethod { get; set; }
        /// <summary>
        /// 抵店时间
        /// </summary>
        public string ArrivalTime { get; set; }
        /// <summary>
        /// 离店时间
        /// </summary>
        public string LeaveTime { get; set; }
        /// <summary>
        /// 早餐形式0、西餐1、中餐
        /// </summary>
        public string BreakMethod { get; set; }
        /// <summary>
        /// 大床间数量
        /// </summary>
        public int BigBedRoomNum { get; set; }
        /// <summary>
        /// 单间数量
        /// </summary>
        public int SingleRoomNum { get; set; }
        /// <summary>
        /// 双间数量
        /// </summary>
        public int DoubleRoomNum { get; set; }
        /// <summary>
        /// 三人间数量
        /// </summary>
        public int ThreeRoomNum { get; set; }
        /// <summary>
        /// 陪同间
        /// </summary>
        public int AccompanyRoomNum { get; set; }
        /// <summary>
        /// 加床
        /// </summary>
        public int ExtraBedNum { get; set; }
        /// <summary>
        /// 特色房间
        /// </summary>
        public string SpecialRoom { get; set; }
        /// <summary>
        /// 参考合同
        /// </summary>
        public string ContractPath { get; set; }

        public int StayOver { get; set; }
        /// <summary>
        /// 大床间单价
        /// </summary>
        public decimal BigBedRoomUnitPrice { get; set; }
        /// <summary>
        /// 单间单价
        /// </summary>
        public decimal SingleRoomUnitPrice { get; set; }
        /// <summary>
        /// 双间单价
        /// </summary>
        public decimal DoubleRoomUnitPrice { get; set; }
        /// <summary>
        /// 三人间单价
        /// </summary>
        public decimal ThreeRoomUnitPrice { get; set; }
        /// <summary>
        ///陪同间单价
        /// </summary>
        public decimal AccompanyRoomUnitPrice { get; set; }
        /// <summary>
        /// 加床单价
        /// </summary>
        public decimal ExtraBedUnitPrice { get; set; }
        /// <summary>
        /// 订单状态
        /// </summary>
        public string OrderState { get; set; }
    }
}
